The Franklin Fire Department responded to the crash on the corner of Main Street in Franklin around 1:45 a.m.
Crews helped remove the occupants from the truck and stabilize the porch’s support beam.
No injuries were reported, the department said.
The cause of the crash was not immediately clear.
Click here to view additional photos from the crash scene.
Click here to follow Daily Voice Highland Lakes-Vernon and receive free news updates.